Volume 31, Issue 2, July 2021, Pages 157-169
Mohamed Farghly; Soliman Peris; Nahla El Razik; Hatem Hamdon; Enas Ahmad; Mohsen Farghaly
Volume 25, Issue 1, January 2015, Pages 21-38
Mohamed Farghly; Hatem Hamdon